hating mankind - French English Dictionary